home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 2: Applications
/
Linux Cubed Series 2 - Applications.iso
/
tex
/
xtexcad-.000
/
xtexcad-
/
orig_src
/
io_trans.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-03-04
|
2KB
|
64 lines
/* xtexcad V1.2 - graphic editor for LaTeX */
/* 1991 by K.Zitzmann */
/* header-file io_trans.h */
#ifndef IO_TRANSH
#define IO_TRANSH
/* prototypes */
Boolean file_exists(char *fn);
void load_it(char *fn);
void get_line_info(float x, float y, float h, float v, int *x_slp, int *y_slp, float *len);
void get_vector_info(float x, float y, float h, float v, int *x_slp, int *y_slp, float *len);
float newy(float y);
float oldy(float y);
void dimension_update(float x, float y);
void trans_it(char *fn);
void manage_line(int what, FILE *fd);
void manage_vector(int what, FILE *fd);
void manage_filled(int what, FILE *fd);
void manage_framed(int what, FILE *fd);
void manage_dashed(int what, FILE *fd);
void manage_kreis(int what, FILE *fd);
void manage_disc(int what, FILE *fd);
void manage_oval(int what, FILE *fd);
void manage_text(int what, FILE *fd);
void manage_bezier(int what, FILE *fd);
void read_message(void);
void read_framebox(void);
void read_dashbox(void);
void read_filledbox(void);
void read_line(void);
void read_vector(void);
void read_circle(void);
void read_disc(void);
void read_oval(void);
void read_bezier(void);
void compute_end_coords(float x, float y, float *h, float *v,float len);
float compute_length(float inp);
void error(char *name);
extern float l_slope[30][3];
extern float a_slope[20][3];
extern int line_slope;
extern int arrow_slope;
extern struct object_buffer buffer;
extern int unit;
extern float ulen;
extern float dim_x_max,dim_x_min,dim_y_max,dim_y_min;
#endif